home *** CD-ROM | disk | FTP | other *** search
- $PKGLINE
- import java.awt.*;
- import javax.swing.*;
-
- /**
- * Tragen Sie hier eine Beschreibung der Applet-Klasse $CLASSNAME ein.
- *
- * @author (Ihr Name)
- * @version (eine Versionsnummer oder ein Datum)
- */
- public class $CLASSNAME extends JApplet
- {
- // Instanzvariable - ersetzen Sie das folgende Beispiel mit Ihren Variablen
- private int x;
-
- /**
- * Wird vom Browser oder Applet-Viewer aufgerufen, um dieses Applet darⁿber
- * zu informieren, dass es in das System geladen wurde. Wird stets vor dem
- * ersten Aufruf der start-Methode aufgerufen.
- */
- public void init()
- {
- // Workaround fⁿr einen Sicherheitskonflikt mit einigen Browsern wie
- // einige Versionen von Netscape & Internet Explorer, die keinen Zugriff
- // auf die AWT-Systemevent-Queue erlauben, wie ihn JApplets beim Starten
- // vornehmen. Ist fⁿr Ihren Browser m÷glicherweise unn÷tig.
- JRootPane rootPane = this.getRootPane();
- rootPane.putClientProperty("defeatSystemEventQueueCheck", Boolean.TRUE);
-
- // tragen Sie hier die Initialisierungen ein, die Ihr Applet ben÷tigt
-
- }
-
- /**
- * Wird vom Browser oder Applet-Viewer aufgerufen, um dieses Applet darⁿber
- * zu informieren, dass es seine Ausfⁿhrung beginnen soll. Wird nach der
- * init-Methode aufgerufen, und jedes Mal, wenn das Applet auf einer Webseite
- * wieder besucht wird.
- */
- public void start()
- {
- // tragen Sie hier den Code ein, der jedes Mal ablaufen soll, wenn die Webseite
- // (wieder) besucht wird
-
- }
-
- /**
- * Wird vom Browser oder Applet-Viewer aufgerufen, um dieses Applet darⁿber
- * zu informieren, dass es seine Ausfⁿhrung beenden soll. Wird aufgerufen,
- * wenn die Webseite, die dieses Applet enthΣlt, durch eine andere ersetzt
- * wurde, und auch unmittelbar bevor das Applet zerst÷rt wird. Wenn es keine
- * Ressourcen gibt, die Sie freigeben mⁿssen (wie etwa Threads, die Sie
- * anhalten wollen), k÷nnen Sie diese Methode entfernen.
- */
- public void stop()
- {
- // tragen Sie hier den Code ein, der jedes Mal ablaufen soll, wenn die Webseite
- // durch eine andere ersetzt wird oder bevor das Applet zerst÷rt wird
-
- }
-
- /**
- * Wird vom Browser oder Applet-Viewer aufgerufen, um dieses Applet darⁿber
- * zu informieren, dass es zurⁿckgefordert wird und dass es jegliche
- * Ressourcen zerst÷ren soll, die es angelegt hat. Die stop-Methode wird
- * stets vor der destroy-Methode aufgerufen.
- */
- public void destroy()
- {
- // tragen Sie hier den Code ein, der ablaufen soll, wenn das Applet zerst÷rt wird
-
- }
-
-
- /**
- * Liefert Informationen ⁿber dieses Applet.
- * Ein Applet sollte diese Methode ⁿberschreiben, um einen String zu liefern,
- * der Informationen ⁿber Autor, Version und Copyright des Applets enthΣlt.
- *
- * @return Informationen ⁿber dieses Applet in Form eines Strings
- */
- public String getAppletInfo()
- {
- // ersetzten Sie dies mit Ihren eigenen Informationen
- return "Titel: \nAutor: \nEine einfache Beispielbeschreibung des Applets. ";
- }
-
-
- /**
- * Liefert Informationen ⁿber die Parameter, die von diesem Applet verstanden
- * werden. Sie sollten ein Array von Strings zurⁿckgeben mit Details, getrennt
- * nach Parametern.
- * Jedes Element des Arrays sollte eine Menge von drei Strings sein, die den
- * Namen, den Typ und eine Beschreibung des Parameters darstellen.
- *
- * @return Parameterinformation zu diesem Applet in Form eines String[][] Arrays
- */
- public String[][] getParameterInfo()
- {
- // Parameterinformationen zu diesem Applet liefern
- String paramInfo[][] = {
- {"ersterParameter", "1-10", "Beschreibung des ersten Parameters"},
- {"zweiterParameter", "boolean", "Beschreibung des zweiten Parameters"}
- };
- return paramInfo;
- }
-
- /**
- * Dies ist wahrscheinlich die wichtigste Methode in Ihrem Applet: hier wird
- * das Applet gezeichnet. Die paint-Methode wird jedes Mal aufgerufen, wenn
- * das Applet auf dem Bildschirm gezeichnet werden soll. Tragen Sie daher
- * hier den Code ein, der das Applet darstellt.
- *
- * @param g das Graphics-Objekt fⁿr dieses Applet
- */
- public void paint(Graphics g)
- {
- // einfacher Text wird im Applet angezeigt
- g.drawString("Beispiel-JApplet", 20, 20);
- }
-
-
- /**
- * Ein Beispiel einer Methode - ersetzen Sie diesen Kommentar mit Ihrem eigenen
- *
- * @param y ein Beispielparameter fⁿr eine Methode
- * @return die Summe aus x und y
- */
- public int beispMethode(int y)
- {
- // tragen Sie hier den Code ein
- return x + y;
- }
- }
-